<?php


class up{
	public function atualizar($tabela, $array) {
		$campos = array ();
		
		$result = mysql_query ( "SHOW COLUMNS FROM " . $tabela ); // descobrir os
		                                                          // campos da tabela

//colocar os nome das colunas num array
		while ( $campo = mysql_fetch_assoc ( $result ) ) {
			$campos [] = $campo ['Field'];
		}
		//tratar os dois arrays para gerar o formato: campo1 = valor1, campo2 = valor2, ca....
		$arrayNovo = array ();
		for($e = 0; $e < count ( $campos ); $e ++) {
			
			$arrayNovo [] = $campos [$e] . "='" . $array [$e] ."'";
		}
		$values = implode ( ",", $arrayNovo );

		
		$sql = "UPDATE ". $tabela . " SET " . $values . " WHERE " .$campos[0] . "=" . $array[0];
		echo $sql;
		$this->query($sql);
	}
        
        }